var test = [
		  {}
  {}
  {}
	  {}
  {}
  {}
			 {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
  {}
]